document.getElementById('id')document.getElementsByClassName('class') - It returns an array of DOM objects.document.querySelector("CSS selector, e.g., '.testclass > p'") - It returns the first selected DOM object.; HTML DOM querySelector() Methoddocument.querySelectorAll(CSS selector) - It returns an array of selected DOM objects. HTML DOM querySelectorAll() Methoddomobject.innerHTML; domobject.attributepropertydomobject.style.csspropertywindow.getComputedStyle(domobject).csspropertydomobject.parentElement Why do we need this method?domobject.previousSibling Why do we need this method?| Vanillna.js | jQuery |
|---|---|
document.getElementById('id') | $('#id') |
document.getElementByClassName('class') | $('.class') |
document.querySelectorAll(CSS selector) | $(CSS selector) |
domobject.innerHTML; | $(domobject).html([...]); |
domobject.style.cssproperty | $(domobject).css('csspropertyname'[, ...]) |
window.getComputedStyle(domobject).cssproperty | $(domobject).css('csspropertyname'[, ...]) |
domobject.addEventListener(), domobject.removeEventListener()
XMLHttpRequest
var formObject = document.getElementById("idform");
formObject.addEventListener("submit", function(eobj) {
eobj.preventDefault(); // Do not submit the form.
const xhr = new XMLHttpRequest();
xhr.addEventListener("load", function() { // XMLHttpRequest events: readystatechange, load, error, ...
... // xhr.responseText
});
xhr.open("post", ...);
xhr.send(new FormData(formObject));
});